Text copied to clipboard!

Tytuł

Text copied to clipboard!

Średniozaawansowany Programista Java

Opis

Text copied to clipboard!
Poszukujemy Średniozaawansowanego Programisty Java, który dołączy do naszego zespołu technologicznego i wesprze nas w tworzeniu oraz utrzymaniu nowoczesnych aplikacji opartych na języku Java. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu w Javie, znać popularne frameworki takie jak Spring czy Hibernate oraz być gotowym do pracy w zespole scrumowym. Do Twoich głównych zadań będzie należało projektowanie, implementacja i testowanie komponentów aplikacji, a także współpraca z zespołem analityków, testerów i innych programistów. Oczekujemy również aktywnego udziału w przeglądach kodu, proponowania ulepszeń architektury oraz dbania o jakość i wydajność tworzonych rozwiązań. W naszej firmie stawiamy na rozwój, dlatego oferujemy dostęp do szkoleń, konferencji oraz możliwość pracy z nowoczesnymi technologiami. Pracujemy w metodyce Agile, co oznacza regularne sprinty, codzienne stand-upy i ścisłą współpracę z zespołem. Szukamy osoby, która nie tylko zna się na kodowaniu, ale również potrafi myśleć analitycznie, rozwiązywać problemy i komunikować się efektywnie z innymi członkami zespołu. Jeśli jesteś osobą ambitną, która chce rozwijać swoje umiejętności w dynamicznym środowisku i mieć realny wpływ na tworzone produkty, ta oferta jest dla Ciebie. Dołącz do nas i twórz z nami innowacyjne rozwiązania dla klientów z różnych branż.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji w języku Java
  • Utrzymanie i rozwój istniejących systemów
  • Współpraca z zespołem projektowym w metodyce Agile
  • Tworzenie testów jednostkowych i integracyjnych
  • Udział w przeglądach kodu i proponowanie usprawnień
  • Optymalizacja wydajności aplikacji
  • Dokumentowanie kodu i procesów technicznych
  • Integracja z zewnętrznymi systemami i API
  • Rozwiązywanie problemów technicznych i błędów
  • Wspieranie młodszych członków zespołu

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w programowaniu w języku Java
  • Znajomość frameworków Spring, Hibernate
  • Doświadczenie w pracy z bazami danych (np. PostgreSQL, MySQL)
  • Znajomość narzędzi Git, Maven, Jenkins
  • Umiejętność pracy w zespole scrumowym
  • Znajomość wzorców projektowych i zasad SOLID
  • Dobra znajomość języka angielskiego (czytanie dokumentacji)
  • Umiejętność analitycznego myślenia i rozwiązywania problemów
  • Doświadczenie w pracy z REST API
  • Mile widziane doświadczenie z Docker, Kubernetes

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z frameworkiem Spring?
  • Czy pracowałeś wcześniej w zespole scrumowym?
  • Jakie narzędzia CI/CD znasz i stosowałeś?
  • Opisz projekt, w którym implementowałeś REST API.
  • Jakie masz doświadczenie z bazami danych?
  • Czy miałeś okazję pracować z konteneryzacją (Docker, Kubernetes)?
  • Jakie wzorce projektowe stosujesz najczęściej?
  • Jak radzisz sobie z debugowaniem trudnych błędów?
  • Czy uczestniczyłeś w przeglądach kodu? Jakie masz podejście do code review?
  • Jakie są Twoje oczekiwania rozwojowe na najbliższe 2 lata?